package com.lyr;

import java.util.logging.ConsoleHandler;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 * @author liyiruo
 * @Description
 * @Date 2024/6/1 下午11:52
 */
public class LogJDK2 {

    private static Logger logger = Logger.getLogger(LogJDK.class.toString());


    static {
        System.setProperty("java.util.logging.config.file", "myfile");
    }
    /*
    增加handle
     */
    static {
        ConsoleHandler consoleHandler1 = new ConsoleHandler();
        consoleHandler1.setLevel(Level.SEVERE);
        logger.addHandler(consoleHandler1);
        ConsoleHandler consoleHandler2 = new ConsoleHandler();
        consoleHandler2.setLevel(Level.INFO);
        logger.addHandler(consoleHandler2);
    }


    public static void main(String[] args) {
        //设置日志级别
        logger.setLevel(Level.INFO);
        //输出日志
        logger.finest("finest");
        logger.finer("finer");
        logger.fine("fine");
        logger.config("config");
        logger.info("info");
        logger.warning("warning");
        logger.severe("server");

    }

/*
六月 01, 2024 11:53:55 下午 com.lyr.LogJDK2 main
信息: info
六月 01, 2024 11:53:55 下午 com.lyr.LogJDK2 main
信息: info
六月 01, 2024 11:53:55 下午 com.lyr.LogJDK2 main
警告: warning
六月 01, 2024 11:53:55 下午 com.lyr.LogJDK2 main
警告: warning
六月 01, 2024 11:53:55 下午 com.lyr.LogJDK2 main
严重: server
六月 01, 2024 11:53:55 下午 com.lyr.LogJDK2 main
严重: server
六月 01, 2024 11:53:55 下午 com.lyr.LogJDK2 main
严重: server
 */
}
